-
Notifications
You must be signed in to change notification settings - Fork 344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite github action #1312
Rewrite github action #1312
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #1312 +/- ##
==========================================
- Coverage 65.52% 65.06% -0.46%
==========================================
Files 48 48
Lines 7997 8173 +176
==========================================
+ Hits 5240 5318 +78
- Misses 2757 2855 +98
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
f1bc374
to
2c571ca
Compare
2c571ca
to
b2437ff
Compare
Seems good to me, however I am not sure what changes from #1303 (?)
I second that. |
|
Thanks for the clarification. Is something still missing or will be able to fix ci by merging this one? |
From my side I'm okay with merging, maybe @bebehei wants to take another look as he originally started working on this. |
I'll have alook tomorrow. |
news? |
My suggestion: merge it in the current state (if @bebehei has no strong objections) and get the CI up and running again. This way we can merge some other PRs which are currently blocked by the broken CI. Then I can iron out the missing parts. |
476ad25
to
03f5861
Compare
I've reworked coverage creation a bit. Now, it's just created when all tests pass, only for gcc and only for the main repository (hopefully, haven't tested it yet). I've chosen to run that step on the fedora image as this is usually quite up-to-date, not a rolling release distribution and provides lcov in the repositories. |
03f5861
to
47b7b56
Compare
i don't know why but coverage is failing (yesterday was fine though) |
Yes, I think it's related to this issue. I'll just update to v4 ... which should work as we're using fedora based images for the coverage reports (IIRC v4 had issues on older ubuntu based images). |
Thanks Also, I wanted to make a minor version soon since a lot of commits piled up. I wrote an email to the other maintains but unfortunately I don't have your email. Do you have some prs still unfinished that you want to include? |
You should be able to get my address from the commits (just look at the signature). Other than that:
|
Yet another try of getting the pipelines to work. This continues/replaces #1303.
Notable changes:
dunst-project/docker-images
make test-coverage
has issues running in parallel ⇒-j
should not be usedmisc-doxygen
doesn't need to be a matrix, if it is a1x1
matrixTODO:
codecov/codecov-action@v3
is outdated, butv4
doesn't work an all imagescodecov/codecov-action@v4
(at least the description seems to imply this)